#ifndef _FIG_BOSS_BEAST_H_
#define _FIG_BOSS_BEAST_H_

#include "fig_enemy_boss.h"



class FIGBossBeast	: public FIGEnemyBoss
{
public:

     
	FIGBossBeast(FIGEnemyCraft::ENEMY_TYPES EnemyType);
    	

	
protected:

	virtual void			Tick_Attack(float dt);
	virtual void			OnShootStyle1();
	virtual void			OnShootStyle2();

	// there is a wired bug / i think it is related to aming his arms to player
	//virtual bool			CanTransformBackAttack() const { return false; };

	void					OnSecondaryWeaponShoot();

	
	FIGBonePart*				m_pArmLeft;
	FIGBonePart*				m_pArmRight;
};

#endif